hvmloader: Regression tests need 16MB to run. Check for this.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 6 Aug 2009 10:14:48 +0000 (11:14 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 6 Aug 2009 10:14:48 +0000 (11:14 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/firmware/hvmloader/tests.c

index f6f2f269e5ed30bb995527be8a5f5113e135d058..da40a6672bb0c45e79d8038c56a80d85d55bc7e5 100644 (file)
@@ -205,6 +205,12 @@ void perform_tests(void)
 
     printf("Testing HVM environment:\n");
 
+    if ( hvm_info->low_mem_pgend < 0x1000 )
+    {
+        printf("Skipping tests due to insufficient memory (<16MB)\n");
+        return;
+    }
+
     passed = skipped = 0;
     for ( i = 0; tests[i].test; i++ )
     {